\begin{figure}[htb]
	\centering
	
	\begin{pdfpic}
	\psset{unit=0.90cm}
	\begin{pspicture}
\psframe[linewidth=0.04,dimen=outer](6.3945312,5.0750194)(3.3945312,4.6750197)
\psframe[linewidth=0.04,dimen=outer](12.394531,5.0750194)(9.394531,4.6750197)
\psline[linewidth=0.04cm,linestyle=dashed,dash=0.16cm 0.16cm](4.8945312,4.6750197)(4.8945312,-5.5249805)
\psline[linewidth=0.04cm,linestyle=dashed,dash=0.16cm 0.16cm](10.994532,4.6750197)(10.994532,-5.5249805)
\psellipse[linewidth=0.04,dimen=outer](0.798684,4.2307024)(0.21935217,0.24431716)
\psbezier[linewidth=0.04](0.8272951,3.986385)(0.94173974,3.7793367)(1.0561844,3.4480593)(0.9035915,3.241011)
\psbezier[linewidth=0.04](1.1134067,2.5950196)(1.2755365,2.9014513)(1.0752585,3.1002178)(0.9131286,3.241011)
\psline[linewidth=0.04cm](1.1134067,2.5950196)(1.2946106,2.6447113)
\psbezier[linewidth=0.04](0.9035915,3.2492929)(0.6937764,3.0422442)(0.5984059,2.7772224)(0.70331347,2.6115835)
\psline[linewidth=0.04cm](0.6937764,2.6198654)(0.55072063,2.6364293)
\psbezier[linewidth=0.04](0.88451743,3.8538742)(1.170629,3.8538742)(1.5711851,3.6716716)(0.97988796,3.5060327)
\psline[linewidth=0.04cm](0.99896204,3.5060327)(1.1897031,3.4563413)
\psbezier[linewidth=0.04](0.9035915,3.5143147)(0.61803645,3.5551918)(0.27379516,3.7641196)(0.8874673,3.8484077)
\psline[linewidth=0.04cm](0.92266566,3.5143147)(0.72730345,3.4439917)
\psframe[linewidth=0.04,dimen=outer,fillstyle=solid](5.094531,1.8750196)(4.6945314,0.57501954)
\psline[linewidth=0.04cm,arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.4]{->}(1.6945312,3.5750196)(4.6945314,3.5750196)
\usefont{T1}{ptm}{m}{n}
\rput(3.1627734,3.7800195){User Interaction}
\usefont{T1}{ptm}{m}{n}
\rput(2.9253907,1.6750195){\footnotesize Collect Viewing Params}
\psline[linewidth=0.04cm,linestyle=dashed,dash=0.16cm 0.16cm](2.9945312,1.4750196)(4.6945314,1.1750195)
\psframe[linewidth=0.04,dimen=outer,fillstyle=solid](11.194531,0.17501953)(10.794531,-1.1249804)
\psline[linewidth=0.04cm,arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.4]{->}(5.094531,0.57501954)(10.794531,0.17501953)
\usefont{T1}{ptm}{m}{n}
\rput{-3.6011887}(-0.018826887,0.5042807){\rput(7.991172,0.57501954){\footnotesize Sync Viewing Params}}
\usefont{T1}{ptm}{m}{n}
\rput(12.870703,0.27501953){\footnotesize Calculate $vsplits$}
\psline[linewidth=0.04cm,linestyle=dashed,dash=0.16cm 0.16cm](11.694531,0.07501953)(11.194531,-0.42498046)
\psframe[linewidth=0.04,dimen=outer,fillstyle=solid](5.094531,-1.3249805)(4.6945314,-2.6249804)
\psline[linewidth=0.04cm,arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.4]{<-}(5.094531,-1.3249805)(10.794531,-1.1249804)
\usefont{T1}{ptm}{m}{n}
\rput{0.55852795}(-0.00980804,-0.07643965){\rput(7.8164845,-1.0249804){\footnotesize Stream $vsplits$}}
\usefont{T1}{ptm}{m}{n}
\rput(6.7860937,-2.4249804){\footnotesize Refine and Render}
\psline[linewidth=0.04cm,linestyle=dashed,dash=0.16cm 0.16cm](5.594531,-2.2249804)(5.1945314,-1.9249805)
\psframe[linewidth=0.04,dimen=outer,fillstyle=solid](5.094531,3.9750195)(4.6945314,3.0750196)
\usefont{T1}{ptm}{m}{n}
\rput(7.5952344,4.2750196){\footnotesize If During Stream & Refinement}
\psline[linewidth=0.04cm,linestyle=dashed,dash=0.16cm 0.16cm](5.594531,4.0750194)(5.094531,3.5750196)
\psline[linewidth=0.04cm,arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.4]{->}(5.094531,3.0750196)(10.794531,2.6750195)
\usefont{T1}{ptm}{m}{n}
\rput{-3.6011887}(-0.17541716,0.52314353){\rput(8.230391,3.0750196){\footnotesize Abort Previous Streaming}}
\psframe[linewidth=0.04,dimen=outer,fillstyle=solid](11.194531,2.7750196)(10.794531,2.0750196)
\usefont{T1}{ptm}{m}{n}
\rput(12.740391,3.2750196){\footnotesize Abort Streaming}
\psline[linewidth=0.04cm,linestyle=dashed,dash=0.16cm 0.16cm](11.694531,3.0750196)(11.194531,2.5750196)
\psline[linewidth=0.04cm,arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.4]{<-}(5.094531,1.8750196)(10.794531,2.0750196)
\usefont{T1}{ptm}{m}{n}
\rput{0.55852795}(0.021337735,-0.07460246){\rput(7.643594,2.1750195){\footnotesize Server Ready}}
\psframe[linewidth=0.04,dimen=outer,fillstyle=solid](5.094531,-3.4249804)(4.6945314,-4.7249804)
\usefont{T1}{ptm}{m}{n}
\rput(7.378281,-4.5249805){\footnotesize Decrease Screen Error Tolerance}
\psline[linewidth=0.04cm,linestyle=dashed,dash=0.16cm 0.16cm](5.594531,-4.3249803)(5.1945314,-4.0249805)
\rput{-120.6675}(9.846254,-0.46189967){\psarc[linewidth=0.04,arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.4]{<-}(4.791576,-3.03521){0.55075455}{60.945396}{180.0}}
\usefont{T1}{ptm}{m}{n}
\rput(6.9159374,-3.5249805){\footnotesize No User Interruption}
\psline[linewidth=0.04cm,linestyle=dashed,dash=0.16cm 0.16cm](5.8945312,-3.3249805)(5.494531,-3.0249805)
\psline[linewidth=0.04,arrowsize=0.073cm 3.0,arrowlength=2.0,arrowinset=0.38]{->}(4.8945312,-4.7249804)(4.8945312,-5.0249805)(4.094531,-5.0249805)(4.094531,2.3750196)(4.8945312,2.3750196)(4.8945312,1.9006605)
\psbezier[linewidth=0.04,arrowsize=0.05291667cm 3.0,arrowlength=1.4,arrowinset=0.4]{->}(4.8945312,-2.6249804)(4.8945312,-3.4249804)(3.6057734,-3.3096907)(2.7945313,-2.7249804)(1.9832891,-2.1402702)(0.7945312,0.9750195)(0.7945312,2.1750195)
\usefont{T1}{ptm}{m}{n}
\rput(1.3610938,0.07501953){\footnotesize Has User Interruption}
\usefont{T1}{ptm}{m}{n}
\rput(4.928301,5.3800197){Client}
\usefont{T1}{ptm}{m}{n}
\rput(10.954365,5.3800197){Server}
\rput{51.390114}(3.849482,-3.0503604){\psarc[linewidth=0.04,arrowsize=0.05291667cm 2.0,arrowlength=1.4,arrowinset=0.4]{->}(5.094531,2.4750195){0.8}{71.56505}{180.0}}
\usefont{T1}{ptm}{m}{n}
\rput(2.72375,2.9750195){\footnotesize NOT During}
\psline[linewidth=0.04cm,linestyle=dashed,dash=0.16cm 0.16cm](3.6945312,2.9750195)(4.2945313,2.5750196)
\usefont{T1}{ptm}{m}{n}
\rput(2.8410156,2.6750195){\footnotesize Stream & Refine}
	\end{pspicture}
	\end{pdfpic} 
	\caption{View-dependent Streaming Sequential Diagram (Client Rendering Situation)}
	\label{fig:clientrenderingvdsq}

\end{figure}